Giro 2026: Route and stages

Giro d'Italia 2026The Grande Partenza of the 109th edition of the Giro d’Italia will take place in Bulgaria on Friday 8 May 2026, with the race finishing in Rome on Sunday 31 May. In the opening week, the Blockhaus provides the first major climb, while the second week features a tough climbing stage in and around the Aosta Valley. The final week includes a Swiss excursion and the run to the steep Piani di Pezzè looks, on paper, like an absolute killer. There is only one ITT, but it's a long one.

Read about the route of the 2026 Giro d'Italia.

Another interesting read: records & winners in the Giro.

Please click on the links in the table below for in-depth information on the individual stages.

Giro d'Italia 2026 - stages

# date route km type
1 8 May Nesebăr - Burgas 156 flat
2 9 May Burgas - Veliko Tarnovo 220 hills
3 10 May Plovdiv - Sofia 174 flat
11 May rest day
4 12 May Catanzaro - Cosenza 144 hill
5 13 May Praia a Mare - Potenza 204 hills
6 14 May Paestum - Napels 161 flat
7 15 May Formia - Blockhaus 246 mountains
8 16 May Chieti - Fermo 159 hills
9 17 May Cervia - Corno alle Scale 184 mountains
18 May rest day
10 19 May Viareggio - Massa 40.2 ITT
11 20 May Porcari - Chiavari 178 hills
12 21 May Imperia - Novi Ligure 177 flat
13 22 May Alessandria - Verbania 186 hills
14 23 May Aosta - Pila 133 mountains
15 24 May Voghera - Milan 136 flat
25 May rest day
16 26 May Bellinzona - Carì 113 mountains
17 27 May Cassana d'Adda - Andalo 200 hills
18 28 May Fai della Paganelle - Pieve di Soligo 167 hills
19 29 May Feltre - Piani di Pezzè 151 mountains
20 30 May Gemona del Friuli - Piancavallo 191 mountains
21 31 May Rome - Rome 131 flat

Giro d'Italia 2026: routes, profiles, more

Click the images to enlarge